home *** CD-ROM | disk | FTP | other *** search
- /*
- Visual FX
- For
- Image FX
- SetUp Script
- Written By J.L. White
-
- (C)1997 Merlin's Software
-
- */
- parse arg Num
- options results
- address "IMAGEFX.1"
-
-
-
- Gadget.1 = 'D/196/22/130/Handle Type For Image A /4/Lower Left/Lower Right/Upper Left/Upper Right/'
- ComplexRequest '"Select Movement Of Image A!"' 1 Gadget 350 60
- if rc ~= 0 then do
- Type1 = 0
- end
- else do
- Type1 = RESULT.1
- end
-
-
- Gadget.1 = 'Select Color Or Image To Fade From!'
- Gadget.2 = 'COLOR'
- Gadget.3 = 'IMAGE'
- ListRequest 3 Gadget
- Type = 0
- if result = 2 then Type = 0
- if result = 3 then Type = 1
-
- if Type = 1 then do
- ReDraw On
- LoadBuffer "VFXIFX:Images/Pics/Seamless.Pic" Force
- RequestNotify "Look At Examples For FileName Then Click OK"
-
- RequestFile '"Select File To Use For BackGround!" "VFXIFX:Images/Seamless" ""'
- PicName = result
- ColorPic = 1
- Color = 1
- Scroll = 0
- XOff = 0
- YOff = 0
-
- Gadget.1 = 'Do You Wish To Scroll Image?'
- Gadget.2 = 'Scroll Image'
- Gadget.3 = 'Do NOT Scroll'
- ListRequest 3 Gadget
- if result = 2 then Scroll = 1
- if result = 3 then Scroll = 0
- if Scroll = 1 then do
-
- text1 = '"Move X"'
- text2 = '"Move Y"'
- Gadget.1 = 'SLIDER LE=60 TE=4 WD=150 HT=14 LB='text1' IN=1 LO=-10 HI=10 LV=%-3ld'
- Gadget.2 = 'SLIDER LE=60 TE=22 WD=150 HT=14 LB='text2' IN=1 LO=-10 HI=10 LV=%-3ld'
- Gadget.3 = 'END'
- NewComplexRequest '"Select X & Y Movements!"' Gadget 250 42
- if rc ~= 0 then do
- XOff = 0
- YOff = 0
- end
- else do
- XOff = RESULT.1
- YOff = RESULT.2
- end
- end
-
- end
- else do
-
- ActiveColor 0
- RequestNotify "Click On Color To Use As BackGround Then Click OK"
- ActiveColor
- Color = result
- ColorPic = 0
- PicName = ""
- Scroll = 0
- XOff = 0
- YOff = 0
- ActiveColor 1
- end
-
-
-
-
- call open TempFile,"VFXIFX:TempDrawer/"strip(Num),W
- call writeln TempFile,Color
- call writeln TempFile,ColorPic
- call writeln TempFile,PicName
- call writeln TempFile,Scroll
- call writeln TempFile,XOff
- call writeln TempFile,YOff
- call writeln TempFile,Type1
- call close TempFile
-